package com.ruicar.afs.cloud.basic.common.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import com.ruicar.afs.cloud.common.core.entity.BaseEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;
import org.springframework.format.annotation.DateTimeFormat;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @author: Lee
 * @date 2020-05-29 09:31:34 
 * @description 合同企业客户明细信息
 */
@Data
@Accessors(chain = true)
@TableName(value ="basic_cust_company_detail", autoResultMap = true)
public class BasicCustCompanyDetail extends BaseEntity<BasicCustCompanyDetail> {

	/** 客户ID */
	@ApiModelProperty("客户ID")
	private String custNo;
	/** 企业名称 */
	@ApiModelProperty("企业名称")
	private String companyName;
	/** 组织机构代码 */
	@ApiModelProperty("组织机构代码")
	private String organizationNo;
	/** 企业性质 */
	@ApiModelProperty("企业性质")
	private String companyType;
	/** 企业所在行业 */
	@ApiModelProperty("企业所在行业")
	private String companyIndustry;
	/** 注册资本 */
	@ApiModelProperty("注册资本")
	private BigDecimal registerCapital;
	/** 成立日期 */
	@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
	@DateTimeFormat(pattern = "yyyy-MM-dd")
	@ApiModelProperty("成立日期")
	private Date establishDate;
	/** 经营年限 */
	@ApiModelProperty("经营年限")
	private Integer manageYear;

}
